VARS
Com a reescrita do Orquestrador, as VARS agora se tornaram algo bem poderoso.
Os dados são gravados na tabela vars
, possibilitando a escrita e recuperação rápida de qualquer campo e valor desejado.
VARS são variáveis definitivas ou temporárias com escopo de usuário.
Não é necessário configurar um "Contexto de Saída", as variáveis funcionam independente de contexto
Alteração/inserção de variáveis
As variáveis customizadas podem ser inseridas ou manipuladas utilizando o método setVar
em payloads Javascript.
A função recebe como parâmetros o nome do dado a ser alterado e o valor do mesmo.
/*
Primeiro Parâmetro: Variável a ser alterada/criada
Segundo Parâmetro: Valor da variável
*/
setVar("trial", "finished");
Também é possível configurar valores sem o uso da função setVar
, acessando diretamente o objeto vars
:
vars.trial = "Finished";
Recuperação de variáveis
Os dados de usuário estão acessíveis no objeto vars
:
const trial = vars.trial;
Também podem ser acessados em um Simple Text Response:
Valor `${vars.trial}`;
Limpeza de variáveis
É possível remover uma variável definindo o seu valor como null
:
setVar("trial", null);
vars.trial = null;
Limpeza de todas variáveis
É possível limpar o objeto VARS do usuário da seguinte maneira:
clearVars();
O uso de vars = null
não tem efeito nesse escopo, portanto não deve ser utilizado.